Блог им. 3Qu |Сигналы и шумы.

    • 20 июля 2023, 20:36
    • |
    • 3Qu
  • Еще
Сигналы и шумы — даже книга была с таким названием, оч. давно.
Здесь, на СЛ, некоторые товарищи утверждают, что никаких сигналов в ценовых рядах нет. Простите великодушно, что вы тогда ищете, какие такие сигналы на вход или выход — их ведь нет.) Если нет сигнала, то что вы обрабатываете, с какой целью, что ищете, то, чего нет? Теряюсь в догадках.)
Ну, ладно, я остаюсь на концепции, что на рынке есть и сигналы и шумы. Сигналы — это некие осознанные движения значительной части рыночных игроков. Шумы — прочие движения, создаваемые оставшейся частью игроков, возможно даже значительной их частью, которые колеблются вокруг основного направления движения на текущем интервале времени.
Думаю, понятно, что сигнал и шум, понятия весьма относительные и зависят от нашей стратегии — что в нее не вписывается и не учитывается — то шум. Аналогично, если вы слушает некую радиостанцию, то всяческие дополнительно слышимые на этой частоте радиостанции — не что иное, как шум.
Такой короткий топик получился.

Блог им. 3Qu |STM32, Raspberry, биржа.

    • 06 июля 2023, 17:08
    • |
    • 3Qu
  • Еще
Пару лет назад ради интереса купил платочку с контроллером STM32 — всего 200 р, не деньги. Платочку освоил и забросил, т.к., вроде, ничего не нужно. Кстати, платочка с дешевым Raspberry еще даже с лучшими возможностями тоже ~200 р.
Возможности у этих платочек как у Пентиума, нормальные такие, и операционки не нужно — пишешь программу на С++, закачиваешь и работаешь. Нормально так, шустренько.
Не так давно познакомился с API биржи (не спрашивайте какой), сейчас пишу под нее программу на Python. API большой, но, в общем, его структура достаточно проста.
И вот что подумалось — для торговой системы вполне достаточно STM32 или простенького Raspberry. И быстродействия вполне достаточно. А, ведь, многим для аналогичных целей нужны дорогущие видеокарты.))
Но это далекое будущее, возможно нереализуемое. Суверенный интернет — это большая и страшная сила.

Блог им. 3Qu |Стратегии. Удивительное рядом.

    • 12 мая 2023, 17:32
    • |
    • 3Qu
  • Еще
Взял свою стратегию для SBRF. Тестировалась на начало-середину 22-го года — отличная стратегия. Загрузил в нее новые данные по SBRF-3.23 — стратегия работает, но оч плохо, раза в 3-4 хуже, чем на начало-середину 22-го года.
Ладно. Ради интереса, без каких-либо перенастроек, загрузил в нее историю фьючерса Si-3.23. И че увидел — отлично работает, и бирже-брокеру отдает только 1/3 дохода.
Стратегии. Удивительное рядом.
Конечно, 1\3 дохода отдавать брокеру западло, но попробуем с этим поработать.
Кстати, а почему стратегия раньше на SBRF работала хорошо, а на современных данных по SBRF-3.23 стала работать так плохо? А на Si-3.23, вдруг, работает хорошо, хотя, на Si ее раньше никто не проверял?
Интересно, а что вы думаете по этому поводу? Почему так? Что изменилось?

Блог им. 3Qu |Нейросети и стопы.

    • 04 мая 2023, 20:51
    • |
    • 3Qu
  • Еще

Недавно, после продолжительного перерыва, вернулся к занятиям машинным обучением (МО) и даже написал по этому поводу топик — Все надоело или Deep Lerning (Глубокое Обучение). С тех пор даже прочитал ~150 страниц книги «Глубокое обучение...» Искренне полагал, что за эти 150 страниц что-то узнал. Ан, нет, на 151 странице автор объявил, что это все так — объяснения для тех, кто вообще ничего о МО не слышал и автор, оказывается, только приступает к изложению материала.) Но кое что узнать все же было можно, автор показал несколько экземлов построения нейросетей (НС), прменяемых для классификации и регрессии, из которых уже можно попробовать сделать что-то свое.

Ну, и почему бы эти знания о НС не попробовать применить для построения торговой системы (ТС). Не, это не то, что вы можете подумать, вовсе не Грааль на НС — это просто попытка встроить НС в уже готовую ТС как дополнительный функционал, не ухудшающий, но, возможно, улучшающий характеристики ТС. Решено было начать с небольшой модернизации стопа.



( Читать дальше )

Блог им. 3Qu |В защиту Python (язык такой, программирования).

    • 28 января 2023, 19:28
    • |
    • 3Qu
  • Еще
На чем чем только не писал стратегии — На VBA Excel, VB.NET (тогда еще так назывался), C#, C++. Не обошлось и без участия скриптовых языков Java Script, Lua. Не обошлось и без специализированных языков, R, например — вот где тягомотина по исполнению и большая помойка пакетов. Мож там и есть бриллианты, но кто будет искать бриллианты в помойке.) MQL4 -5 — эти, г… но полное — это не делай, туда не ходи — нах такие языки. Еще и другие были, всех и не перечислишь.
Лет, этак 5-7 тому перешел на Python (С++ тоже не забываю)). Python понравился резко и сразу. Стратегий на нем пока не писал, но моделировал много. Сейчас планирую сделать первую, для Binance. Ага, криптой торговать собираюсь. Я, так полагаю, что МОЕХ умер (или почти), и делать там абсолютно нечего. Умирал он долго и мучительно, аж с 14-го года. Жаль, вообще то, неплохой был рынок.
Итак, чем хорош Python. Это, в первую очередь, нулевой порог входа — вчера вы еще ничего не знали о нем, а сегодня уже нейросети и прочие machine learning применяете для своих задач. Да, с переменным успехом, но, ведь, применяете.) Не, ну, для тех, кто не в ладах с обычной логикой, любой язык программирования противопоказан, но не о них речь.

( Читать дальше )

Блог им. 3Qu |Прогнозирование котировок.

    • 30 ноября 2022, 00:04
    • |
    • 3Qu
  • Еще

Сижу как-то раз за рюмкой чая (это было за год, два или три до моего прихода на Smart-Lab} и приходит мне в голову мысль — а почему бы не попробовать прогнозировать котировки.
Прогноз, естественно, на ТФ 1м, который я использую. Время прогноза пусть будет — 5 минут — вполне достаточное для моих сделок, а недостаточно, так прогноз можно и повторить на следующие 5 минут. Архивы котировок по фьючерсам SBRF и GAZR тоже имеются, минимум за год-два за последние 3 месяца перед экспирацией — хватит и на отладку и на проверку.
Все есть, только как реализовать прогнозирование? — ни одной мысли.
Собственно, не особо мне это было и нужно, рабочая система у меня уже была и меня она вполне устраивала, но мысль о прогнозировании засела, и я время от времени ее думал.
Ничего сколь-нибудь конструктивного в голову не приходило, и было решено для прогнозирования использовать нейросеть, тем более, незадолго до того я немного занимался машинным обучением и нейросетями в том числе.
От использования каких-либо предикторов сразу отказался. Плюс 2-3 слоя к нейросети, и если в данных есть какие-либо взаимосвязи, НС сама внутри себя построит нужные ей предикторы. В общем, подаем на НС поток цен 15-20 отсчетов Vc={C(t0-20),C(t0-19),...C(t0)}, нормируем их к динам диапазону НС — Vcn={c(t0-20),c(t0-19,… c(t0-1), 0} — c(t0) у нас всегда = 0, и пусть НС сама мучается с прогнозированием и поиском c(t0+5). И еще, у всякого метода есть область применимости, потому нельзя учить чему попало. Для этого из обучающей и проверочных последовательностей по возможности исключаем области истории, где прогнозирование невозможно. Иначе получим нечто такое.



( Читать дальше )

Блог им. 3Qu |О приращениях.

    • 24 ноября 2022, 00:44
    • |
    • 3Qu
  • Еще
Уже трое чуть ни в каждом своем посте и чуть ни каждом своем комментарии повторяют магическое слово -«приращения».
Приращение цены на интервале, это dC = C(t2) — C(t1).
Распределение вероятностей приращений как у случайного процесса.
Спектр Фурье как у случайного процесса — глаз не на чем остановить.)
Корреляционная функция и  коэффициенты корреляции как у случайного процесса. Ну, на коротком интервале (минуты) можно еще найти некоторую незначимую связь, не более, но она вам не поможет.
Ну, если ходит как утка, крякает как утка, выглядит как утка, значит это утка и есть.©
Т.е., приращения — суть случайный процесс без всяких надежд найти в нем какие-либо зависимости. Ну, и наши истории котировок являются порождением этого процесса и представляют из себя в целом не более чем вариации случайного блуждания.
Я уже слышал возражения, что случайное блуждание порождается процессом с Гауссовым распределением.
Интересно, с чего вы это взяли? Сами придумали или подсказал кто?

( Читать дальше )

Блог им. 3Qu |Что мне нужно от торговой системы.

    • 19 ноября 2022, 20:35
    • |
    • 3Qu
  • Еще
Уже почти год по оч многим причинам не работаю на рынке. Одна из них, перестали устраивать характеристики текущей торговой системы. С введением новых комиссий ТС стала вообще непригодна для эксплуатации, т.к. половину прибыли в качестве комиссий бирже, брокеру и на накладные расходы.
Ну, и краткие характеристики рабочей ТС:
— средняя прибыль в сделке — 60 п/ фьючерс,
— средняя убыточная сделка — 30п/фьючерс,
— соотношение прибыльных/обыточных сделок — 60%/40%
— средняя прибыль на сделку по всем сделкам (прибыльным и убыточным) с учетем бывших до 22 года комиссий и пр. расходов — 20-30 п/ фьючерс (точно не помню). 
Повторю, всю прибыль мы делим с биржей и брокером пополам. Ох, хорошо же быть брокером.)
Задача ставится, отдавать бирже-брокеру не более 10-15% прибыли. При такой ТС, возможно, будет смысл вернуться к торговле.
Тогда требования к ТС будут такими:
-средняя прибыль в сделке — >120-150 п/фьючерс.
-средний убыток в сделке — < 40-50 п/фьючерс,
— соотношение прибыльных/убыточных сделок — ~60%/40%,

( Читать дальше )

Блог им. 3Qu |Торговая система. Смена парадигмы.

    • 16 августа 2022, 13:28
    • |
    • 3Qu
  • Еще

Значительную часть своей трейдерской  деятельности я занимался интрадеем. В зависимости от стратегии, это от 3-4 до 12-15 сделок в день. И, хотя интрадей по прежнему является самым прибыльным видом трейдинга на единицу затрат, но связан с рядом трудностей, которые с каждым годом и, последнее время, с каждым днем только нарастают.
Во первых, инфляция. Если  раньше 30-40 пунктов прибыли в сделке, это были уже деньги, то сейчас это уже ни о чем.
Во вторых, значительное повышение комиссии биржей (кто-то на СЛ посчитал — в 6 раз). Если раньше комиссию брокера в сделках можно было вообще игнорировать как несущественную, то теперь в небольших сделках приходится отдавать бирже-брокеру до половины прибыли, а в некоторых стратегиях и больше. Стратегии стали просто нерентабельны.
В третьих, участившиеся сбои в работе биржи и брокера, которые происходят с поразительной регулярностью. Для интрадея это практически смертный приговор. Из за одного такого сбоя, если ты в сделке, можно легко потерять прибыль нескольких дней. 2-3 сбоя в месяц, и к отчетному периоду ты приходишь хорошо накормив биржу и брокера, но с нулем прибыли.



( Читать дальше )

Блог им. 3Qu |Моделирование интрадей стратегии на Python. Результаты

    • 10 февраля 2022, 22:31
    • |
    • 3Qu
  • Еще
Я уже писал, что ухожу из трейдинга временно или постоянно, пока не решу вопросы  его прибыльности и окупаемости. Не хочу, знаете ли, работать и получать за работу ниже чем то, что, мне кажется приемлемым. Лучше на диване лежать.)) Об этом я подробно писал в топиках - Жив ли трейдинг? и Объявление об уходе. В общем, чтобы вернуться к трейдингу надо решить ряд описанных в топиках проблем, чем и занимаюсь — моделирую стратегии на Python в поисках приемлемого решения.
Поднял свои уже старые нереализованные модели стратегий на Python, загружаю в них различные биржевые инструменты, и смотрю, можно ли, выгодно ли, и имеет ли смысл с ними реально работать.
Итак, представляю вам первую нереализованную интрадей стратегию на Python — ее тест на 1-м фьючерсе Si-3.22 c 15.12.21 по 09.02.22 включительно.
Моделирование интрадей стратегии на Python. Результаты
по Х -номер сделки, по У — накопленная прибыль в пунктах инструмента. 1 п = 1 рубь.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн